.wrap{
    width: 100%;
    
}
.bg_banner{
    width: 100%;
    height: 500px;
    .banner{
        width: 1920px;
        margin: 0 auto;
        left:-248px;
        position: relative;
        overflow: hidden;
        .pic{
            width:100%;
            height:500px;
            position: relative;
            overflow: hidden;
            margin-left: auto;
            margin-right:auto; 
            .swiper {
             width: 11760px;
             height: 450px;
             overflow: hidden;
             position: absolute;
             margin-bottom: 35px;
             left: 0px;
             li {
                 float: left;
                 img{
                     width:100%;
                     margin: 0 auto;
                     text-align: center;
                    }
             }
             }
             .menu {
                 margin: 0 auto;
                 width: 110px;
                 position: absolute;
                 left:0px;
                 right: 0px;
                 bottom:10px;
                 margin: 0 auto;
                 li{width: 10px;height: 10px;border-radius: 50%;background: #cccccc;float: left;margin-right: 6px;margin-left: 6px;}
                 .active{background: #ffcb00}
                }
         }
    }         

}
::-webkit-scrollbar{
    display: none;
}
.bg_box{
    height:295px;
    margin:50px auto;
    .box{
        height:295px;
        li{
            float: left;
            border: 1px solid #e5e5e5;
            width:587px;
            height: 294px;
            &:first-child{
                margin-right: 22px;
            }
            .img{
                img{
                    height:294px;
                }
            }
            .title{
                text-align: center;
                width:232px;
                img{width: 120px;
                    height: 120px;
                    margin-top: 15px;
                    margin-bottom: 25px;}
                p{line-height: 30px;}
                div{width: 140px;
                   height: 40px;
                   background:#ffcb00;
                   margin-top: 12px;
                   text-align: center;
                   line-height: 40px;
                   margin-left: 45px;
                   font-size: 14px;} 
            }
        }
    }
}
.bg_goods{
    height: 540px;
    .title{
        width: 1200px;
        margin: 0 auto;
        text-align: center;
        margin-bottom:59px;
    }
    .goods{
        position: relative;
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
        height: 400px;
        .g1{
            position: absolute;
            width: 2500px;
            height: 400px;
            li{width: 200px;
                float: left;
                padding-left:50px;
                padding-right:50px;
                text-align: center;
                img{
                  width: 100%;
                  }
                  p{line-height: 30px;
                  margin-top: 15px;}
                  div{width: 140px;
                     height: 40px;
                     background:#ffcb00;
                     margin-top: 12px;
                     text-align: center;
                     line-height: 40px;
                     margin-left: 25px;
                     font-size: 14px;} 
              }
        }
        .l1{
            position: absolute;
            left:0;
            top:150px;
            display: block;
            z-index: 999;
        }
        .r1{
            position: absolute;
            right: 0;
            top:150px;
            display: block;
            z-index: 999;
        }
    }
}
.bg_item{
    height: 450px;
    .item{
        height: 450px;
        li{
            width:373px;
            height: 450px;
            box-sizing: border-box;
            float: left;
            border: 1px solid #e5e5e5;
            margin-right:20px;
            text-align: center;
            h2{
                font-size:22px;
                margin-top: 37px;
            } 
            p{
                font-size: 12px;
                margin-top: 33px;
                color:  #555555;
            }
            div{
                border-bottom: 3px solid #ffcb00;
                display: inline-block;
                margin-top: 49px;
                font-size: 12px;
                padding-bottom: 6px;
            }
        &:last-child{
            margin-right: 40px;
        }
        }
        
    }
}
.bg_club{
    margin:100px auto;
}

.bg_see{
    height: 318px;
    .see{
        border: 1px solid #e5e5e5;
        height: 318px;
        .box{
            width: 281px;
            margin-right: 44px;
            h2{
                margin-top: 45px;
            }
            p{
                margin-top: 37px;
                font-size: 12px;
                line-height: 20px;
                color: #555555;
            }
            div{
                width: 140px;
                height: 40px;
                background: #ffcb00;
                text-align: center;
                margin-top: 46px;
                line-height: 40px;
            }
        }
    }
}
.bg_custom{
    margin-top: 80px;
    height: 220px;
    .custom{
        text-align: center;
        position: relative;
        h2{
            font-size: 30px;
            font-weight: normal;
            margin-bottom: 45px;
        }
        div{
            width: 53px;
            height: 2px;
            background: black;
            margin-top: 17px;
            position: absolute;
            left: 0;
            top: -50px;
            right: 0;
            bottom: 0;
            margin: auto auto;
        }
        p{
          font-size: 14px;
          line-height: 26px;
        }
    }
}
.bg_list{
    height: 125px;
    margin-bottom: 30px;
    .list{
        ul{
            height: 88px;
            width: 1200px;
            border-top: 1px solid  #e5e5e5;
            border-bottom: 1px solid  #e5e5e5;
            text-align: center;
            line-height: 88px;
            li{
             display: inline;
             font-size: 12px;
             margin:0 25px;
            }
        }
       div{
           text-align: center;
           font-size: 12px;
           line-height: 45px;
       }
    }
}